title: Day3. 安裝Go與設定開發環境
tags: [鐵人賽, Golang]
如果只是想嘗試一下Go語言的語法的話,官方有提供Playground(https://go.dev/play/),可以在這裡嘗試Go語言的語法。官方也有提供一些範例可以進行參考
首先,進到Go官網的下載界面(https://go.dev/doc/install),點擊Download按鈕再根據自己系統下載檔案
Linux:
通常都安裝在/usr/local/go
,不過也可以自己指定
這個路徑之後會被存在 叫
GOROOT
的環境變數中。
Do not untar the archive into an existing /usr/local/go tree. This is known to produce broken Go installations.
# you may need to add `sudo` in front of `rm`
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
順便說一下,如果你使用ArchLinux的話可以直接打
sudo pacman -S go
來安裝go
# $HOME/.profile
export PATH=${PATH:+${PATH}:}/usr/local/go/bin
然後再對於該檔案執行source指令以應用變更
source $HOME/.profile
Windows
可以在這一步驟指定安裝路徑
出現這個畫面就代表安裝完成了
Mac
安裝完之後開啟Terminal然後執行go
,如果有出現幫助文字的話就代表安裝成功了
再來是選擇文字編輯器,基本上用自己習慣的就行。因為我自己比較習慣使用Visual Studio Code,因此接下來都是以Visual Studio Code為主。
下載完Vscode之後打開Extension界面,然後搜尋Go
,之後選擇第一個套件安裝
前兩個都是官方的套件,差別是Nightly是測試版,可能會出現Bug。所以還是建議安裝第一個
Preferences: Open Default Settings(JSON)
然後點進去,會跳轉到一個json檔案,這個json檔案就是你的設定檔。
Preferences: Open Default Settings(UI)
可以透過圖形化介面進行一些設定,但偵錯相關的設定還是需要在json中編輯
"launch": {
"version": "0.2.0",
"configurations": [
{
"name": "Launch Package",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${file}",
}
]
}
設定完後可以按下F5來運行你的程式,如果有在下面的輸出看到exited with status 0
的話代表你的程式能正常運行。反之則會出現紅字的錯誤訊息
那麼今天的文章就到這告一段落,如果我的文章有任何地方有錯誤請在留言區反應
明天將會實際撰寫Go語言的Code,並且介紹Go語言的語法與變數宣告。